.text-center {
	text-align: center;
}
.fntw600{
	font-weight: 600;
}

.font-11 {
	font-size: 19.55rpx;
}

.font-12 {
	font-size: 21.33rpx;
}

.font-13 {
	font-size: 23.11rpx;
}

.font-14 {
	font-size: 24.88rpx !important;
}

.font-15 {
	font-size: 26.66rpx !important;
}

.font-16 {
	font-size: 28.44rpx !important;
}

.font-17 {
	font-size: 30.22rpx !important;
}

.font-18 {
	font-size: 32rpx !important;
}

.font-20 {
	font-size: 35.55rpx !important;
}

.text-grey1 {
	color: #888;
}
.text-grey2 {
	color: #aaa;
}
.width350{
	width: 350rpx;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-word;
}
.read{
	height:60rpx;
	.read-box{
		display: inline-block;
		top: 6rpx;
		position: relative;
		padding-right: 10rpx;
	}
	.agree-box{
		color: #409EFE;
	}
}
.list-cell-arrow::before {
	content: ' ';
	height: 10px;
	width: 10px;
	border-width: 2px 2px 0 0;
	border-color: #c0c0c0;
	border-style: solid;
	-webkit-transform: matrix(0.5, 0.5, -0.5, 0.5, 0, 0);
	transform: matrix(0.5, 0.5, -0.5, 0.5, 0, 0);
	position: absolute;
	top: 50%;
	margin-top: -6px;
	right: 30rpx;
}

.list-cell {
	position: relative;
	width: 100%;
	box-sizing: border-box;
	background-color: #fff;
	color: #333;
	height: 50px;
	line-height: 50px;
	padding-left: 10px;
}

.list-cell:first-child {
	border-radius: 8rpx 8rpx 0 0;
}

.list-cell:last-child {
	border-radius: 0 0 8rpx 8rpx;
}

.list-cell::after {
	content: '';
	position: absolute;
	border-bottom: 1px solid #eaeef1;
	-webkit-transform: scaleY(0.5) translateZ(0);
	transform: scaleY(0.5) translateZ(0);
	transform-origin: 0 100%;
	bottom: 0;
	right: 0;
	left: 0;
	pointer-events: none;
}
.menu-list {
	margin: 15px 15px;
	min-height: 445rpx;
	background: #fff;
	border-radius: 16rpx;
	font-size: 26.66rpx;
	.menu-item-box {
	  width: 100%;
	  display: flex;
	  align-items: center;
	  .til{
		font-size: 26.66rpx;
		color: #333;
	  }
	  .menu-icon {
		// color: #007AFF;
		margin-right: 5px;
		width: 44rpx;
		height: 44rpx;
		line-height: 44rpx;
		image{
			width: 60rpx;
			height: 44rpx;
			position: relative;
			top: -2rpx;
		}
	  }
	  
	  .text-right {
		margin-left: auto;
		margin-right: 34rpx;
		color: #999;
	  }
	}
}
.action-btn{
  button{
	height: 45px!important;
	line-height: 45px!important;  
  }
}
button{
	font-size: 30.22rpx!important;
	background: #D22C2C;
	color: #fff!important;
}
button.small{
	font-size: 24.88rpx!important;
}
button[size=mini]{
	font-size: 24.88rpx!important;
}
button.new{
	font-size: 26.66rpx !important;
	background: linear-gradient(169deg,#ff5454 0%, #d32d2d 100%);;
	border-image: linear-gradient(183deg, #ffb8a2 0%, #ffa59c 100%) 2 2;;
	border-radius: 34px;
	box-shadow: 0px 4px 6px 0px rgba(247,85,61,0.30);
	width: 440rpx;
	border-radius: 68rpx;
	position: fixed;
	bottom: 0;
	z-index: 99;
	left: 50%;
	margin-left: -220rpx;
	margin-bottom: 10rpx;
	height: 84rpx;
	line-height: 84rpx;
}
.btn-detail {
  display: flex;
  justify-content: space-between;
  width: 100%; /* 设置按钮容器的宽度 */
  margin-top: 20px;
  button{
	  width: 49%;
  }
}
.uni-date{
	.uni-date-x{
		.uni-date__x-input {
			height: 40px;
			line-height: 40px;
		}
	}
}
.uni-input{
	font-size: 26.66rpx;
	border-radius: 10px;
	color: #828282;
}
.uni-date-x--border{
	border-radius: 5px!important;
}
input[value],.uni-combox__label{
	color: #000!important;
}
.weui-search-box{
	color: #D22C2C;
	text-align: right;
	padding-top: 16rpx;
	margin-right: 14px;
	cursor: pointer;
}
.searchPopup{
	position: absolute;
	right: 0;
	width: 100%;
	height: 10%;
	.up-searcbox{
		background: #fff;
		width: 100%;
		padding: 10px;
		.search-header{
			.items{
				margin-bottom: 10px;
				.til{
					color: #333;
					font-weight: bold;
					font-size: 28rpx;
					margin-bottom: 10rpx;
					display: block;
				}
				input{
					border: 1px solid #e5e5e5;
					border-radius: 3px;
					width: 480rpx;
					height: 76rpx;
					line-height: 76rpx;
					margin-top: 5px;
					padding: 0 6px;
					font-size: 28rpx;
					position: relative;
					left: 2rpx;
				}
			}
		}
		.search-footer{
			bottom: 50%;
			position: absolute;
			display: flex;
			align-content: center;
			flex-flow: nowrap;
			
			button{
				float: left;
				font-size: 24rpx !important;
				border: 1px solid #D22C2C !important;
			}
			button:nth-child(2){
				margin-left: 10px;
			}
		}
	}
}
/************隐私协议授权框**********************/
.privacyBox {
	padding: 60rpx;
	box-sizing: border-box;
	background: #fff;
}
/************自定义tabbar样式**********************/
.weui-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex
}

.weui-flex__item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1
}

.menu-item {
  height: 100rpx;
  text-align: center;
  padding-top: 5rpx;
}

.img {
  width: 60rpx;
  height: 60rpx;
  display: block;
  margin: auto;
}

.clear {
  clear: both;
}

.tab-bar {
  position: fixed;
  width: 100%;
  bottom: 0;
  background: #fff;
  padding-top: 10px;
}

.tabbar_text {
  font-size: 22rpx;
  position: relative;
  top: -2rpx;
}
.noauth-box{
  text-align: center;
  margin-top: 10px;
}
.uni-stat__select{
	.uni-select__selector{
		z-index: 9999!important;
	}
	.uni-select{
		height: 30px!important;
		border: 1px solid #e5e5e5!important;
	    padding-left: 0!important;
		padding: 0 6px!important;
		.uni-select__input-placeholder{
			font-size: 28rpx!important;
		}
	}
}
.searchPopup .uni-stat__select{
	.uni-select{
		width: 480rpx!important;
		height: 76rpx!important;
		line-height: 76rpx!important;
	}
}
.modal{
	position: relative;
	.modal-body{
		position: relative;
		.val{
			margin-bottom: 20rpx;
		}
		.qrimg{
			canvas{
				position: sticky;
				bottom: 10rpx;
			}
		}
	}
}
input.disab-box,w-picker input.disab-box{
	background-color: #f5f7fa;
	cursor: not-allowed;
}
.fwb{
	font-weight: bold;			
}
.phxx-item {
	width: 700rpx;
	position: relative;
	padding: 30rpx;
	box-sizing: border-box;
	margin: 0 auto 20rpx;
	border-radius: 20rpx;
	background: #fff;
	font-size: 30rpx;
	color: #000;
	.phxx-item-content{
		width: 644rpx;
		.top {
			width: 100%;
			position: relative;
			padding: 0 8rpx 20rpx;
			display: flex;
			align-items: center;
			justify-content: space-between;
			.cph {
				font-size: 28.44rpx;
				font-weight: 700;
			}
			.cname-box{
				font-size: 23.11rpx;
			}
			.cname {
				color: #333;
				.ctitle{
					display: inline-block;
				}
			}
			.cname-fu {
				color: #999;
				.ctitle{
					display: inline-block;
				}
			}
			.name {
				font-weight: 700;
			}
			.status {
				font-size: 26.66rpx;
				padding: 0 10rpx;
				text-align: center;
				border-radius: 10rpx;
				display: block;
				height: 29px;
				line-height: 29px;
				min-width: 110rpx;
			}
			.red-status{
				background: #FC1A0C!important;
			}
			.green-status{
				background: #37A134!important;
			}
		}
		.body-box{
			background: linear-gradient(180deg,#ffebeb, #ffffff 100%)!important;
			padding: 20rpx;
			.items{
				font-size: 24.88rpx;
				.til-icon{
					width: 40rpx;
					height: 40rpx;
					line-height: 40rpx;
					display: block;
					border-radius: 10rpx;
					text-align: center;
					color: #fff;
					display: inline-block;
				}
				.mz1{
					background: #D22C2C;
				}
				.mz2{
					background: #F78600;
				}
				.val.fwb{
					font-size: 28.44rpx;
					top: 5rpx;
					position: relative;
					color: #000!important;
				}
				.val{
					color: #333;
				}
				.til{
					color: #666;
				}
			}
		}
		.body-box.no-back{
			background: transparent!important;
		}
		.center {
			display: flex;
			align-items: center;
			justify-content: flex-start;
			padding: 20rpx 5rpx;
			.gs{
				margin-right: 30rpx;
				font-size: 32rpx;
			}
			.gs,
			.mz,
			.location {
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				width: 50%;
			}
		}
		.bottom{
			padding: 10rpx 0 0 0;
			> .items{
			}
			.til {
				// width: 157rpx;
				display: inline-block;
			}
			.val {
				margin-left: 20rpx;
			}
		}
		.line-box{
			padding: 0;
			margin: 0;
			position: relative;
			height: 10rpx;
			.line{
				    height: 19rpx;
				    background: #d9d9d9;
				    width: 2rpx;
				    position: absolute;
				    left: 18rpx;
				    padding: 0;
				    z-index: 0;
			}
		}
	}
	.icon-box{
		position: absolute;
		right: 60rpx;
		bottom: 68rpx;
		width: 82rpx;
		height: 82rpx;
		.cover-img{
			width: 82rpx;
			height: 82rpx;
			cursor: pointer;
		}
	}
	.btn {
		margin-top: 20rpx;
		display: flex;
		border-top: 1px solid #e8e7e7;
		padding-top: 10px;
		justify-content: flex-end;
		align-items: flex-end;
		.mini-btn {
			height: 30px !important;
			line-height: 30px !important;
			padding: 0 28rpx;
			margin: 0 5rpx 0 5rpx;
		}
	}

}

.orange-type{
	color: #F78600;
	background-color: rgba(247,134,0,0.1);
	border: 1px solid rgba(247,134,0,0.7);
}

.gray-type{
	color: #666;
	background: rgba(102,102,102,0.1);
	border: 1px solid rgba(102,102,102,0.7);
}

.blue-type{
	color: rgba(64,158,254,1);
	background: rgba(64,158,254,0.10);
	border: 1px solid rgba(64,158,254,0.7);
}

.red-type{
	color:rgba(255,77,79,1);
	background-color: rgba(255,77,79,0.1);
	border: 1px solid rgba(255,77,79,0.7);
}

.green-type{
	color:rgba(39,181,125,1);
	background-color: rgba(39,181,125,0.1);
	border: 1px solid rgba(39,181,125,0.7);
}

.red-orange-type{
  color:#FF7B50;
	background-color: #FFF2EE;
	border: 1px solid #FF7B50;
}

.cyan-type{
  color:#00BAED;
	background-color: #E6F8FD;
	border: 1px solid #00BAED;
}

.purple-type{
  color:#8B6FFE;
	background-color: #F3F1FF;
	border: 1px solid #8B6FFE;
}

.red-purple-type{
  color:#E760F3;
	background-color: #FDEFFE;
	border: 1px solid #E760F3;
}
.gray-back{
	background-color: #f1f2f5;
	border-radius: 8rpx;
}
.col99{
	color: #999;
}
.col66{
	color: #666;
}
.col33{
	color: #333;
}
.col00{
	color: #000;
}
.fontwtb{
	font-weight: bold;
}
.font13{
	font-size: 26rpx;
}
.font14{
	font-size: 28rpx;
}
.font16{
	font-size: 32rpx;
}
.bottom .gray-items{
	background-color: #f1f2f5;
	padding: 0;
	margin: 8px 0;
	.items{
		padding: 0;
	}
}
.bottom .blue-back{
	background-color: rgba(64,158,254,0.1);
	padding: 0;
	margin: 8px 0;
	.items{
		padding: 0;
	}
}
.block-items{
	display: flex;
	padding: 0!important;
	justify-content: space-between;
	> .items{
		width: 32%!important;
		height: 108rpx;
		
		> view{
			width:100%;
			display: block;
			text-align: center;
		}
		.til,.val{
			height: 52rpx;
			line-height: 53rpx;
		}
		.val{
			margin: 0!important;
		}
	}
}
.mgrb20{
	margin-bottom: 20rpx;
}
.phxx-item-detail {
	box-sizing: border-box;
	font-size: 24.88rpx;
	color: #000;
	margin: 20rpx;
	
	.content-box{
		.title-box{
			font-weight: bold;
			color: #333;
			display: block;
			padding: 26rpx 0 16rpx 0;
			font-size: 30.22rpx;
			.edit-btn{
				color: #D22C2C;
				cursor: pointer;
				float: right;
			}
		}
		.title-box1{
			background-color: rgba(210,44,44,0.1);
			height: 44rpx;
			line-height: 44rpx;
			padding: 0!important;
			color: #D22C2C;
			font-weight: bold;
			margin-bottom: 20rpx;
		}
		.btns,.btn-detail{
			position: fixed;
			bottom: 0;
			height: 150rpx;
			width: 100%;
			margin: auto;
			z-index: 99;
			left: 0;
			right: 0;
			padding: 20rpx;
			background-color: #fff;
			button {
				background-color: #D22C2C;
				height: 40px;
				font-size: 28.44rpx;
			}

      button[type="default"] {
        color: #D22C2C  !important;
        border: 1px solid #D22C2C !important;
        background-color: #ffffff !important;
      }
		}
		.block-back{
			border-radius: 10rpx;
			padding: 20rpx;
			background-color: #fff;
			border-radius: 16rpx;
			margin-top: 15rpx;
			.uni-form-item:last-child{
				border-bottom: 1px solid transparent!important;
			}
		}
		.top {
			width: 100%;
			border-bottom: 1rpx solid #e6e6e6;
			position: relative;
			display: flex;
			align-items: center;
			justify-content: space-between;
			
			.cph {
				font-size: 32rpx;
				font-weight: 700;
			}
			.name {
				font-weight: 700;
			}
			.status {
				font-size: 26.66rpx;
			    padding: 0 20rpx;
			    text-align: center;
			    border-radius: 10rpx;
			    display: block;
			    height: 29px;
			    line-height: 29px;
			}
			.red-status{
				background: #FC1A0C!important;
			}
			.green-status{
				background: #37A134!important;
			}
		}
		.center {
			display: flex;
			align-items: center;
			justify-content: flex-start;
			padding: 20rpx 5rpx;
			.gs{
				margin-right: 30rpx;
				font-size: 28.44rpx;
			}
			.gs,
			.mz,
			.location {
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				width: 50%;
			}
		}
		.bottom-btn{
			text-align: right;
			border-top: 1px solid #e8e7e7;
			padding-top: 10px;
		}
		.bottom.space{
			border-bottom: 1rpx solid #e6e6e6;
		}
		
		.bottom{
			padding: 0 20rpx;
			font-size: 26.66rpx;
			> .items{
				display: flex;
				padding-bottom: 10rpx;
				width: 100%;
				min-height: 80rpx;
				line-height: 80rpx;
				.img-box{
					position: absolute;
					width: 110px;
					height: 80px;
					left: 128rpx;
					top: 3px;
					.cover-img{
						width: 100%;
						height: 100%;
					}
				}
			}
			image{
				height: 240rpx;
			}
			.items.full{
				width: 100%!important;
			}
			.til {
				display: inline-block;
				width: 178rpx;
			}
			.val {
				margin-left: 15rpx;
				uni-icons{
					position: relative;
					top: 4rpx;
					left: 4rpx;
				}
			}
			
			.line {
			    width: 100%;
			    height: 1px;
			    background-color: #e6e6e6;
			}
		}
		.block-items{
			.items{
				display: block;
			}
			.items.blue-back{
				text-align: center;
				.val{
					display: block;
				}
			}
			.til {
				display: block;
				width: 100%;
			}
			.val {
				margin-left: 15rpx;
			}
		}
	}
}
.uni-form-item {
	border-bottom: 1px solid #E6E6E6;
	display: flex;
	justify-content: space-between;
	line-height: 100rpx;
	height: 100rpx;
	color: #333;
	.uni-select-box{
		width: calc(100% - 186rpx);
		display: flex;
		justify-content: space-between;
		background: #fff;
		picker{
			width: 100%;
			.uni-input{
				color: #333!important;
			}
		}
		.uni-icons{
			color: #999!important;
			font-size: 30.22rpx!important;
		}
	}
	.w232{
		width: 232rpx!important;
	}
	.title {
		width: 195rpx;
	}
	.title.wd220 {
		width: 240rpx;
		text-align: left;
	}
	.uni-input {
		flex: 3;
		border: 1px solid #fff;
		height: 70rpx;
		line-height: 70rpx;
		border-radius: 10rpx;
		padding: 0 10rpx;
		background-color: #fff;
		bottom: -14rpx;
		position: relative;
	}
}
.til-icon-name{
	background-color: #D22C2C;
	width: 4rpx;
	height: 28rpx;
	display: inline-block;
	margin-right: 13rpx;
	top: 5rpx;
	position: relative;
}
#qrCodeBox-content{
  width: 476.44rpx;
  text-align: center;
  border-radius: 8rpx;
  background: #fff;
  #qrCodeBox{
    margin: 20px;
  }
}
.code-mess-price-box{
	margin-top: 21rpx;
	.line{
		display: inline-block;
		width: 2rpx;
		height: 30rpx;
		background: #666;
		margin: 0 10rpx;
		position: relative;
		top: 5rpx;
	}
}
.code-mess-box{
  width: 100%;
  border-bottom: 1px solid #ccc;
  padding: 20rpx 20rpx 0 20rpx;
  border-radius: 8rpx;
  background: linear-gradient(to bottom,#d9ecff 30%, #ffffff 70%);
    .code-mess-item{
      display: flex;
      justify-content: flex-start;
      border-radius: 5px;
      font-size: 28.44rpx;
      color: #000;
      font-weight: 500;
      margin-bottom: 8px;
      .code-mess-titl{
        width: 20px;
        height: 20px;
        font-size: 24.88rpx;
        color: #fff;
        border-radius: 4px;
        margin-right: 6px;
        margin-top: 2px;
      }
      .green{
        background-color: #27B57D;
      }
      .blue{
        background-color: #409EFE;
      }
      .orange{
        background-color: #F78600;
      }
      .purple{
        background-color: #8B6FFE;
      }
      .red{
        background-color: #FF5E60;
      }
    }
}
.phxx-itemss {
	box-sizing: border-box;
	width: 600rpx;
	background: #fff;
	border-radius: 4rpx;
	.header{
		width: 100%;
		height: 96rpx;
		line-height: 96rpx;
		border-bottom: 2rpx solid #EAEAEA;
		text-align: center;
		color: #000;
		font-size: 28.44rpx;
		font-weight: 600;
	}
	.top{
		padding: 20rpx;
		.uni-forms-item{
			align-items: center;
			.uni-forms-item__label{
				width: 146rpx!important;
				position: relative;
				top: 10rpx;
			}
			.uni-forms-item__content{
				padding-top: 25rpx;
				label{
					position: relative;
					top: -26rpx;
					left: 4rpx;
				}
			}
			input{
				height: 70rpx;
				line-height: 70rpx;
				background: #fff;
				border: 1px solid #DCDFE6;
				border-radius: 6rpx;
				font-size: 23.33rpx;
				text-indent: 10rpx;
				width: 388rpx;
				display: inline-block;
				padding: 0 8rpx;
			}
			input.widt328{
				width: 326rpx;
			}
		}
	}
	.phxx-item-content {
		padding: 0 20rpx;
		height: 260rpx;
		display: flex;
		justify-content: space-around;
	}
	.btn{
		width:100%;
		height: 96rpx;
		line-height: 96rpx;
		// border-top: 2rpx solid #EAEAEA;
		text-align: center;
		color: #000;
		font-size: 28.44rpx;
		
		button{
			background-color: #fff!important;
			border: 0!important;
			color: #d22c2c!important;
			width: 50%;
			padding: 0!important;
			margin: 0!important;
			height: 96rpx!important;
			line-height: 96rpx!important;
			border-radius: 0;
			border-top: 2rpx solid #EAEAEA!important;
		}
		.mini-btn:first-child{
			border-right: 2rpx solid #EAEAEA!important;
			color: #333!important;
			border-bottom-left-radius: 20rpx;
		}
		.mini-btn:nth-child(2){
			border-right: 2rpx solid #EAEAEA!important;
			color: #d22c2c!important;
			border-bottom-right-radius: 20rpx;
		}
	}
}
.content {
	height: 100vh;
	font-size: 24.88rpx;
	.content-box {
		margin-top: 8rpx;
		padding: 20rpx;
		.item-box-ng {
			display: flex;
			align-items: center;
			justify-content: center;
			margin-bottom: 20rpx;
			height: 124rpx;
			.item-box:active{
				border: none!important;
			}
			.item-box {
				height: 80rpx;
				line-height: 80rpx;
				box-sizing: content-box;
				padding: 20rpx;
				display: flex;
				justify-content: space-between;
				position: relative;
				width: 93%;
				background: #fff;
				border-radius: 16rpx;
				margin-bottom: 6rpx;
				.cph {
					flex: 1;
					font-weight: bold;
					font-size: 32rpx;
					padding-left: 20rpx;
				}
				.status {
					height: 64rpx;
					line-height: 64rpx;
					position: relative;
					top: 9rpx;
				}
				.status .isReal {
					background:  linear-gradient(140deg,#ff5454 0%, #d22c2c 100%);
				}
				.status .isnotReal {
					background: linear-gradient(180deg,#ffd467, #f78600 100%);
				}
				.isReal,.isnotReal{
					color: #fff;
					padding: 18rpx;
					border-radius: 5px;
					font-size: 30.22rpx;
					font-weight: 600;
				}
			}
		}
	}
}
.content-search {
	.weui-search-bar {
		padding: 18rpx 10rpx;
		display: flex;
		align-items: center;
		justify-content: flex-start;
		border-bottom: 1rpx solid #d7d6dc;
		position: relative;
	}

	.weui-icon-search_in-box {
		padding-left: 5rpx;
		margin-top: 19rpx;
		position: absolute;
	}

	.weui-search-bar__form {
		border-radius: 5px;
		background: #ffffff;
		width: 70%;
		margin: 0 10rpx 0 17rpx;
	}
	.weui-search-bar__form.fullScreen {
		width: 100%!important;
	}

	.weui-search-bar__box {
		padding: 0 10rpx;
		width: 100%;
		box-sizing: border-box;
		z-index: 1;
		height: 35px;
		line-height: 35px;
		picker{
			margin-left: 24px;
		}
	}

	.weui-search-bar__input {
		height: 35px;
		line-height: 35px;
		font-size: 24.88rpx;
		margin-left: 24px;
	}
	.weui-search-bar__input::-webkit-input-placeholder {
		color: red;
		font-size: 24.88rpx;
	}
	.weui-search-bar__cancel-btn {
		line-height: 60rpx;
		color: #fff;
		white-space: nowrap;
		padding-right: 20rpx;
		font-size: 24.88rpx;
		background: #d22c2c;
		font-size: 24.88rpx;
		padding: 0 10rpx 0 10rpx;
		border-radius: 4rpx;
	}
	.btn-more{
		position: absolute;
		right: 16rpx;
	}

	.uni-tab {
		display: flex;
		padding: 20rpx 40rpx;
		justify-content: space-between;
		border-bottom: 1px solid #ccc;
		.isactive {
			color: #d22c2c;
		}
		.uni-input {
			padding: 5rpx 30rpx;
		}

		text {
			color: #aaa;
		}
	}
}
.phxx-item-detail {
	padding-bottom: 163rpx;
}
.phxx-item-detail {
	box-sizing: border-box;
	font-size: 14px;
	color: #000;
	margin: 20rpx;

	.content-box {
		.title-item {
			color: #333;
			font-size: 17px;
			font-weight: bold;
			padding-top: 10rpx;
			height: 70rpx;
			line-height: 70rpx;
		}
		.uni-form-item {
			.band-img {
				width: 204rpx;
				position: relative;
				height: 196rpx;
				left: 16rpx;
			}
			.first-img {
				left: 0rpx;
			}

			.uni-select-box {
			}
		}

		.block-back {
			border-radius: 10rpx;
			padding: 20rpx;
			background-color: #fff;
			border-radius: 16rpx;
			margin-top: 15rpx;
			.items-pro{
				display: flex;
				align-items: center;
				justify-content: space-between;
				height: 80rpx;
				border-bottom: 1px solid #e6e6e6;
			}
		}
		.top {
			width: 100%;
			border-bottom: 1rpx solid #e6e6e6;
			position: relative;
			display: flex;
			align-items: center;
			justify-content: space-between;

			.cph {
				font-size: 18px;
				font-weight: 700;
			}
			.name {
				font-weight: 700;
			}
			.status {
				font-size: 14px;
				padding: 0 20rpx;
				text-align: center;
				border-radius: 10rpx;
				display: block;
				height: 29px;
				line-height: 29px;
			}
			.red-status {
				background: #fc1a0c !important;
			}
			.green-status {
				background: #37a134 !important;
			}
		}
		.center {
			display: flex;
			align-items: center;
			justify-content: flex-start;
			padding: 20rpx 5rpx;
			.gs {
				margin-right: 30rpx;
				font-size: 16px;
			}
			.gs,
			.mz,
			.location {
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				width: 50%;
			}
		}
		.bottom-btn {
			text-align: right;
			border-top: 1px solid #e8e7e7;
			padding-top: 10px;
		}
		.bottom.space {
			border-bottom: 1rpx solid #e6e6e6;
		}

		.bottom {
			padding: 20rpx;
			font-size: 26.66rpx;
			> .items {
				display: flex;
				padding-bottom: 10rpx;
				width: 100%;
				min-height: 80rpx;
				line-height: 80rpx;
				.img-box {
					position: absolute;
					width: 110px;
					height: 80px;
					left: 128rpx;
					top: 3px;
					.cover-img {
						width: 100%;
						height: 100%;
					}
				}
			}
			image {
				height: 240rpx;
			}
			.items.full {
				width: 100% !important;
			}
			.til {
				display: inline-block;
				width: 178rpx;
			}
			.val {
				margin-left: 15rpx;
			}
			.title-box {
				font-weight: bold;
				color: #000;
				display: block;
				padding: 10rpx 0 20rpx 0;
			}
			.title-box1 {
				background-color: rgba(64, 158, 254, 0.1);
				height: 44rpx;
				line-height: 44rpx;
				padding: 0;
				color: #409efe;
				font-weight: bold;
				margin-bottom: 20rpx;
				.til-icon-name {
					background-color: #409EFE;
					width: 4rpx;
					height: 28rpx;
					display: inline-block;
					margin-right: 13rpx;
					top: 5rpx;
					position: relative;
				}
			}
			.line {
				width: 100%;
				height: 1px;
				background-color: #e6e6e6;
				margin-bottom: 20rpx;
			}
		}
		.block-items {
			.items {
				display: block;
			}
			.items.blue-back {
				text-align: center;
				.val {
					display: block;
				}
			}
			.til {
				display: block;
				width: 100%;
			}
			.val {
				margin-left: 15rpx;
			}
		}
	}
}

.trasac-content {
	font-size: 14px;
	overflow: auto;
	.output-box{
		margin-left: 15px;
		margin-right: 10px;
	}
	.trade-box{
		display: inline-block;
		height: 222rpx;
		background: linear-gradient(111deg,#ff5454 0%, #d22c2c 100%)!important;
		width: 96%;
		color: #fff;
		padding: 30rpx;
		margin: 20rpx 2%;
		font-size: 26.66rpx;
		border-radius: 8rpx;
		.income-num{
			font-size: 67.55rpx;
			top: 45rpx;
			position: relative;
		}
		.outcome{
			float: right;
		}
	}
	.weui-search-bar {
		padding: 18rpx 10rpx;
		display: flex;
		align-items: center;
		justify-content: flex-start;
		border-bottom: 1rpx solid #e5e5e5;
		position: relative;
		background-color: #fff;
		font-size: 24.88rpx;
	}
	
	.weui-icon-search_in-box {
		padding-left: 5rpx;
		margin-top: 19rpx;
		position: absolute;
	}
	
	.weui-search-bar__form {
		border-radius: 5px;
		background: #ffffff;
		width: 100%;
		margin: 0 10rpx 0 17rpx;
	}
	
	.weui-search-bar__box {
		padding: 0 10rpx;
		width: 100%;
		box-sizing: border-box;
		z-index: 1;
		height: 70rpx;
		line-height: 70rpx;
		border-radius: 7rpx;
		background-color: #F1F2F5;
		picker{
			.uni-input{
				color: #333;
			}
		}
	}
	
	.weui-search-bar__cancel-btn {
		line-height: 60rpx;
		color: #fff;
		white-space: nowrap;
		padding: 6rpx 15rpx;
		background: #D22C2C;
		border-radius: 8rpx;
		text-align: center;
	}
	.weui-search-bar__cancel-btn:first-child {
		margin-right: 7rpx;
	}
	.content-box {
		margin-top: 8rpx;
		.item-box-ng {
			position: relative;
			margin-bottom: 1px;
			background: #fff;
			padding: 10px 15px;
			margin: 0 2%;
			margin-bottom: 15rpx;
			border-radius: 8rpx;
			font-size: 13px;
			color: #999;
			.item-box-money{
				position: absolute;
				right: 16px;
				top: 25px;
				font-size: 35.55rpx;
				font-weight: bold;
				color: #333;
			}
			.item-box {
				height: 25px;
				line-height: 25px;
				display: block;
				width: 100%;
				margin-top: 10rpx;
			}
			.item-box.name {
				color: #333;
				font-size: 32rpx;
				font-weight: bold;
			}
		}
	}
	.btn {
		width: 100%;
		position: fixed;
		bottom: 0rpx;
		button {
			background-color: #D22C2C;
			margin: 10rpx;
		}
	}
}

// ===================================

.text-color-common-self {
  color: #d22c2c !important;
}

.bg-color-common-self {
  background-color: #d22c2c !important;
}

.border-color-common-self {
  border: 1px solid #d22c2c !important;
}

.bg-linear-common-self {
  background: linear-gradient(180deg,#ffebeb, #ffffff 21%);
}
.tags {
  .tag-view.active {
    color: #d22c2c!important;
    border-bottom: 2px solid #d22c2c!important;
  }
}
.input-pop{
  button[type="primary"] {
    color: #ffffff;
    background-color: #d22c2c!important;
    border: 1px solid #d22c2c!important;
  }
}